import Component from "../../component";
// 媒介类基础组件 如果需要继承
class M extends Component {
  meta_type = '';
  property = 'C/M';
  loading = false;
  // 当前组件最多支持多少组
  max_group: number = 1;
  // 素材形式
  materia_form(): Array<{ name: string, key: string, rules: () => any, values: Array<any> }> {
    return []
  }
  // 判断媒介数据是否为空
  isEmpty() {
    return false;
  }
  // 循环媒介组件
  mediaMap(_function: Function) {
    return [this]
  }
  // 设置媒介组件的相关
  setSrc(options: any) {

  }
  // 检查媒介类型
  checkMetaType(component: any): string {
    return ''
  }


}

export default M;
